/**
 * Enumeration of control methods
 */
const Met = {
  SINGLE: { value: 0x01 },
  VOLTAGE: { value: 0x02 },
  TIMER: { value: 0x03 }
};

/**
 * Enumeration of clamping voltage values
 */
const CV = {
  LOW: { value: 3000 },
  MEDIUM: { value: 3300 },
  HIGH: { value: 3600 }
};

/**
 * Enumeration of control commands
 */
const Ctrl = {
  LOCK: { value: 0x01 },
  UNLOCK: { value: 0x02 }
};

/**
 * Enumeration of operation results
 */
const Result = {
  OK: Symbol("OK"),
  ERROR: Symbol("ERROR")
};

module.exports = { Met, CV, Ctrl, Result };
